package com.itheima.easy.vo.retreat;

import com.itheima.easy.entity.AccraditationRecord;
import com.itheima.easy.entity.RescissionContract;
import com.itheima.easy.entity.Retreat;
import com.itheima.easy.entity.RetreatBill;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author sjqn
 * @date 2023/6/20
 */
@Data
public class RetreatVo{

    /**
     * 退住信息
     */
    private Retreat retreat;

    /**
     * 审批记录
     */
    private List<AccraditationRecord> accraditationRecords;

    /**
     * 是否展示退住数据
     * 0:其他用户，审核中
     * 1:当前为审核人，可以正常查看数据
     */
    @ApiModelProperty(value = "是否展示退住数据")
    private Integer isShow;

    /**
     * 解除协议
     */
    private RescissionContract rescissionContract;

    /**
     * 退住账单
     */
    private RetreatBillVo retreatBillVo;

    /**
     * 账单json数据
     */
    @ApiModelProperty(value = "账单json数据")
    private String billJson;

    /**
     * 是否显示撤回
     */
    @ApiModelProperty(value = "是否显示撤回")
    private Boolean isRevocation;

    /**
     * 最终的账单数据
     */
    @ApiModelProperty(value = "最终的账单数据")
    private RetreatBill retreatBill;





}
